/**
 * AMP setting toggle component.
 */
.amp-setting-toggle p {
	font-size: 14px;
}

.amp .amp-setting-toggle .components-form-toggle {
	margin-right: 0.75rem;

	@media (min-width: 783px) {
		margin-right: 2.25rem;
	}
}

.amp-setting-toggle--disabled .components-form-toggle__input {
	pointer-events: none;
	opacity: 0.5;
}

.amp-setting-toggle--disabled .components-toggle-control__label {
	pointer-events: none;
}

.amp .amp-setting-toggle--compact .components-form-toggle {

	@media (min-width: 783px) {
		margin-right: 1rem;
	}
}

.amp .amp-setting-toggle--compact .amp-setting-toggle__label-text p {
	margin: 0;
}
